package com.gopay.common.domain.bank.nucc.expay.pay.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.nucc.expay.NuccExpayBodyMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/** 
 * 网联快捷-支付 请求报文体
 * @ClassName: NuccExpaymentBodyReq 
 * @author w_jiqing 
 * @date 2017年7月12日 下午2:38:43  
 */ 
@XStreamAlias("MsgBody")
public class NuccExpaymentBodyReq extends NuccExpayBodyMessage{

    private static final long serialVersionUID = 2779952853185056869L;

    /**
     * 订单信息
     */
    @XStreamAlias("OrdrInf")
    private NuccExpaymentBodyOrdrinf ordrInf;
    
    /**
     * 收款方信息
     */
    @XStreamAlias("PyeeInf")
    private NuccExpaymentBodyPyeeinf pyeeInf;
    
    /**
     * 付款方信息
     */
    @XStreamAlias("PyerInf")
    private NuccExpaymentBodyPyerinf pyerInf;
    
    /**
     * 备付金信息
     */
    @XStreamAlias("ResfdInf")
    private NuccExpaymentBodyResfdinf resfdInf;
    
    /**
     * 交易信息
     */
    @XStreamAlias("TrxInf")
    private NuccExpaymentBodyTrxinf trxInf;

    public NuccExpaymentBodyOrdrinf getOrdrInf() {
        return ordrInf;
    }

    public void setOrdrInf(NuccExpaymentBodyOrdrinf ordrInf) {
        this.ordrInf = ordrInf;
    }

    public NuccExpaymentBodyPyeeinf getPyeeInf() {
        return pyeeInf;
    }

    public void setPyeeInf(NuccExpaymentBodyPyeeinf pyeeInf) {
        this.pyeeInf = pyeeInf;
    }

    public NuccExpaymentBodyPyerinf getPyerInf() {
        return pyerInf;
    }

    public void setPyerInf(NuccExpaymentBodyPyerinf pyerInf) {
        this.pyerInf = pyerInf;
    }

    public NuccExpaymentBodyResfdinf getResfdInf() {
        return resfdInf;
    }

    public void setResfdInf(NuccExpaymentBodyResfdinf resfdInf) {
        this.resfdInf = resfdInf;
    }

    public NuccExpaymentBodyTrxinf getTrxInf() {
        return trxInf;
    }

    public void setTrxInf(NuccExpaymentBodyTrxinf trxInf) {
        this.trxInf = trxInf;
    }
    
    
    
    

}
